/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package listmap;

/**
 *
 * @author Bartek
 */
public class Towar implements Comparable{
    String nazwa_;
    double cena_;
    
    Towar (String nazwa,double cena){
        nazwa_=nazwa;
        cena_=cena;
    }
    
    
    
    @Override
    public String toString(){
    return String.format("%s %.2f zl",nazwa_,cena_);
}
    public boolean equals(Object o){
        Towar t = (Towar)o;
        return nazwa_.equals(t.nazwa_)&&cena_==t.cena_;
    }
    public int hashCode(){
        int w = nazwa_.hashCode();
        Double d = Double.valueOf(cena_);
        w+=37*d.hashCode();
        System.out.println(w);
        return w;
    }

    @Override
    public int compareTo(Object o) {
        Towar t = (Towar)o;
        return nazwa_.compareTo(t.nazwa_);
    }
    
}
